LL GPIO APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
LL GPIO macros ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_GPIO_WriteReg |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_WRITE_REG |
|
LL_GPIO_ReadReg |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_READ_REG |
LL GPIO structures ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_GPIO_InitTypeDef |
u5, c0, h5, l4, f4, g0, g4, h7 |
Removed / New usage changes |
|
LL_LPGPIO_InitTypeDef |
u5 |
Removed / New usage changes |
LL GPIO functions ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_GPIO_EnableHighSPeedLowVoltage |
u5, h5 |
LL_GPIO_EnableHighSpeedLowVoltage |
|
LL_GPIO_DisableHighSPeedLowVoltage |
u5, h5 |
LL_GPIO_DisableHighSpeedLowVoltage |
|
LL_GPIO_IsEnabledHighSPeedLowVoltage |
u5, h5 |
LL_GPIO_IsEnabledHighSpeedLowVoltage |
|
LL_GPIO_DeInit |
u5, c0, h5, l4, f4, g0, g4, h7 |
Removed / New usage changes |
|
LL_GPIO_Init |
u5, c0, h5, l4, f4, g0, g4, h7 |
Removed / New usage changes |
|
LL_GPIO_StructInit |
u5, c0, h5, l4, f4, g0, g4, h7 |
Removed / New usage changes |
|
LL_LPGPIO_DeInit |
u5 |
Removed / New usage changes |
|
LL_LPGPIO_Init |
u5 |
Removed / New usage changes |
|
LL_LPGPIO_StructInit |
u5 |
Removed / New usage changes |
|
LL_GPIO_DisablePinAnalogControl |
l4 |
Not implemented yet in HAL2. |
|
LL_GPIO_EnablePinAnalogControl |
l4 |
Not implemented yet in HAL2. |
|
LL_GPIO_GetAFPin_0_7 |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_GetAFPin_0_7 |
|
LL_GPIO_GetAFPin_8_15 |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_GetAFPin_8_15 |
|
LL_GPIO_GetPinMode |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_GetPinMode |
|
LL_GPIO_GetPinOutputType |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_GetPinOutputType |
|
LL_GPIO_GetPinPull |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_GetPinPull |
|
LL_GPIO_GetPinSpeed |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_GetPinSpeed |
|
LL_GPIO_IsAnyPinLocked |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_IsAnyPinLocked |
|
LL_GPIO_IsInputPinSet |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_IsInputPinSet |
|
LL_GPIO_IsOutputPinSet |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_IsOutputPinSet |
|
LL_GPIO_IsPinLocked |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_IsPinLocked |
|
LL_GPIO_ReadInputPort |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_ReadInputPort |
|
LL_GPIO_ReadOutputPort |
u5, c0, h5, l4, f4, g0, g4, h7 |
LL_GPIO_ReadOutputPort |
|
LL_LPGPIO_ReadReg |
u5 |
LL_LPGPIO_READ_REG |
|
LL_LPGPIO_WriteReg |
u5 |
LL_LPGPIO_WRITE_REG |
|
LL_GPIO_EnablePinSecure |
u5 |
LL_GPIO_SetSecAttr |
|
LL_GPIO_DisablePinSecure |
u5, h5 |
LL_GPIO_SetSecAttr |
|
LL_GPIO_IsEnabledPinSecure |
u5, h5 |
LL_GPIO_GetSecAttr |